﻿// Learn more about F# at http://fsharp.net

namespace Lilium.LParse

module Prelude =

    type Either<'a, 'b> =
       | Left of 'a
       | Right of 'b
   
    let inline undefined () = failwith "undefined"

    let rec fix f x = f (fix f) x

    //type Existential<'a> 